/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.evosoft.test;

import com.evosoft.facade.FacadeFactory;
import com.evosoft.model.Empresa;
import com.evosoft.model.Persona;
import com.evosoft.model.Rol;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author David
 */
public class PersonaTester {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        try {
            //crearPersona();
            obtenerPersonasPorEmpresa(1);
        } catch (Exception ex) {
            Logger.getLogger(PersonaTester.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

    private static void crearPersona() throws Exception {
        Persona admin = FacadeFactory.getInstance().getPersonaFacade().obtenerPorUsuario("admin");
        Persona persona = new Persona();
        persona.setApellido("Cuadrado");
        persona.setCelular("1234567890");
        persona.setClave("12345");
        persona.setCorreo("david@gmail.com");
        //De la empresa 1
        persona.setEmpresa(new Empresa(1));
        persona.setNombre("Julian");
        //es admin
        persona.setRol(new Rol(3));
        persona.setTelefono("234567");
        persona.setUsuario("jcuadradorm");
        FacadeFactory.getInstance().getPersonaFacade().crearPersona(persona, admin.getId());
    }
    
    private static void obtenerPersonasPorEmpresa (int id) throws Exception {
        List<Persona> personas = FacadeFactory.getInstance().getPersonaFacade().obtenerPersonasPorEmpresa(id);
        int i =0;
    }
}
